/* 小屏 */
@media only screen and (max-width: 700px) {
	/* 隐藏 */
	canvas,.client-2,.f_link,
	.f_bg,.about,.cp01,.cp02,.cp03,.five,.renz_bg,.fuw,.case,.aboutbox,.hz,.ban01,.news02 {display: none;}

	/* 标签初始化 */
	html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, span, input, textarea { margin: 0; padding: 0; }
	body { font-size: 14px; font-family: "Microsoft YaHei", "Arial", Verdana, Arial, Helvetica, sans-serif; padding-top: 1px; background: #fff; }
	li, ol { list-style: none; }
	ins { text-decoration: none; }
	i, em { font-style: normal; }
	a { text-decoration: none; font-family: "Microsoft YaHei"; }
	a:hover { cursor: pointer; text-decoration: none; }
	:focus { outline: 0; }
	img { padding: 0; margin: 0; }
	a img { border: none; }
	input, textarea { border: none; font-family: "Microsoft YaHei"; font-size: 13px; }

	/* 类名初始化 */
	.clear { clear: both; line-height: 0px; overflow: hidden; zoom: 1; font-size: 0px; content: '.'; }
	.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
	.fl { float: left; }
	.fr { float: right; }
	.wrap{min-width:320px; max-width:640px; margin:0 auto; overflow:hidden; position:relative; background:#fff; font-family: "Microsoft YaHei"; } 
	.wrap img{width: 100%;display: block;}
	.g-content{ z-index: 10;position: relative;}

	/*关于斯可络*/
	.g-about{width: 100%;position: relative;padding: 4rem 0 2rem;background: #fafafa;}
	.ab_ico{display: block;position: absolute;top: 0;left: 0;}
	.ab_ico img{width: 4.2rem;height: 5rem;}
	.g-about p{width: 93.75%;line-height: 0;margin: 0 auto;padding: 1rem 0 0;height:17rem;}
	.m-about{width: 93.75%;margin: 0 auto;padding: 0.6rem 0 0;}
	.m-about ul li{height: 2.5rem;line-height: 2.5rem;overflow: hidden;position: relative;float:left;width:50%;}
	.m-about ul li:before{content: "";width: 0.5rem;height: 0.5rem;background: #afafaf;position: absolute;top: 1rem;left: 0;border-radius: 50%;}
	.m-about ul li a{font-size: 1rem;color: #333;display: block;padding-left: 1.5rem;width: 88%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	.u-about{padding: 1rem 0 0;}
	.u-about ul li{width: 33%;float: left;text-align: center;}
	.u-about ul li em{display: block;width: 4.5rem;height: 4.5rem;line-height: 0;margin: 0 auto 0.3rem;}
	.u-about ul li em img{width: 4.5rem;height: 4.5rem;}
	.u-about ul li a{display: block;font-size: 1.2rem;color: #333;}

	/**/
	.g-cp01{width: 100%;height: 22.05rem;padding-top: 3.3rem;position: relative;overflow: hidden;background: url(../images/cp_bg.jpg) no-repeat 50% 50%;-webkit-background-size:100%; -ms-background-size:100%; -o-background-size:100%; background-size:100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
	.m-bt{display: block;width: 100%;text-align: center;font-size: 1rem;color: #666;height: 4.5rem;line-height: 2rem;overflow: hidden;}
	.m-bt span{display: block;font-size: 1.8rem;color: #333;padding-bottom: 0.3rem;}
	.g-cp01 .m-bt{margin-bottom: 0.5rem;}
	.g-cp01 ul li{position: relative;}
	.g-cp01 ul li span{display: block;font-size: 0.9rem;color: #333;width: 57.5%;position: absolute;top: 6.7rem;right: 0;line-height: 2rem;}
	.g-cp01 ul li i{color: #0055b2;}
	.g-cp01 ul li b{display: block;font-size: 1.8rem;}
	.g-cp01 ul li em{display: block;width: 1.3rem;height: 1.3rem;line-height: 0;position: absolute;top: 0.3rem;right: 3.2rem;}
	.g-cp01 ul li em img{width: 1.3rem;height: 1.3rem;}

	/**/
	.u-tit{display: block;width: 100%;text-align: center;height: 2.8rem;line-height: 2.8rem;background: #2263b6;overflow: hidden;position: relative;font-size: 1.2rem;color: #fff;}
	.u-tit em{display: block;width: 1.2rem;height: 1.2rem;line-height: 0;position: absolute;top: 0.8rem;right: 1rem;}
	.u-tit em img{width: 1.2rem;height: 1.2rem;}
	.g-cp02 ul{background: #f2f2f2;display: none;width: 100%;border-radius: 0 0 1rem 1rem;}
	.g-cp02 ul li{height: 3rem;line-height: 3rem;overflow: hidden;border-bottom: #dadada 1px dashed;width: 100%;text-align: center;}
	.g-cp02 ul li a{font-size: 1.1rem;color: #333;display: block;}
	.g-cp02 ul li:last-child{border-bottom: none;}

	/*产品03*/
	.g-cp03{padding: 0.5rem 0 0;}
	.g-cp03 ul li{width: 49.22%;height: 20.95rem;float: left;display: block;margin-bottom: 0.5rem;margin-right: 1.5%;background:url(../images/cp_k.jpg) no-repeat 50% 50%;-webkit-background-size:100%; -ms-background-size:100%; -o-background-size:100%; background-size:100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
	.g-cp03 ul li span{display: block;padding: 2.2rem 0 0 6%;font-size: 1rem;color: #fff;line-height: 26px;width: 90%;height: 4.1rem;}
	.g-cp03 ul li i{display: block;font-size: 0.7rem;text-transform: uppercase;color: rgba(255,255,255,0.2);}
	.g-cp03 ul li em{display: block;width: 100%;}
	.g-cp03 ul li a em img{width: 90%;}
	.g-cp03 ul li:nth-child(2n){margin-right: 0;}

	/*产品优势*/
	.g-five{padding: 4.5rem 0 0;position: relative;}
	.g-five em{display: block;width: 100%;line-height: 0;padding: 3.2rem 0 0;}
	.g-five em img {width: 100%;}
	.g-five p{position: absolute;font-size: 1rem;color: #fff;font-weight: bold;width: 4.7rem;height: 4.7rem;line-height: 1.3rem;text-align: center;background:url(../images/five_y.png) no-repeat 50% 50%;-webkit-background-size:100%; -ms-background-size:100%; -o-background-size:100%; background-size:100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
	.g-five p i{display: block;padding: 1rem 0 0;}
	.g-five p.five_p01{line-height: 4.7rem;top: 20rem;left: 1rem;}
	.g-five p.five_p02{line-height: 4.7rem;top: 13.5rem;left: 5rem;}
	.g-five p.five_p03{top: 10.3rem;left: 13.6rem;}
	.g-five p.five_p04{top: 13.5rem;right: 5rem;}
	.g-five p.five_p05{top: 20rem;right: 1rem;}

	/*产品认证*/
	.g-pp{ width:100%;height: 8.9rem;overflow: hidden;background:url(../images/renz_bg.jpg) no-repeat 50% 50%;-webkit-background-size:100%; -ms-background-size:100%; -o-background-size:100%; background-size:100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
	.g-pp h3{height: 2.3rem;line-height: 1.8rem;overflow: hidden;width: 100%;text-align: center;}
	.g-pp h3 a{font-size: 1.2rem;color: #fff;font-weight: normal;}
	.g-pp ul li{ width:21.88%; float:left;margin-left: 2.4%;line-height: 0;}
	.g-pp ul li span{display: block;width: 100%;text-align: center;height: 2rem;line-height: 2rem;font-size: 0.9rem;color: #fff;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

	/*优势*/
	.g-ys{ width:100%; overflow:hidden;padding: 4.5rem 0 0 0;}
	.g-ys .m-cnt{ width:100%;padding: 1.5rem 0 0;height: 20rem;}
	.g-ys .m-cnt li{font-size: 1.2rem;color: #333;width: 33.33%;float: left;text-align: center;position: relative;height: 10rem;}
	.g-ys .m-cnt li:before{content: "";width: 1px;height: 4rem;background: #e5e5e5;position: absolute;top: 2rem;right: 0;}
	.g-ys .m-cnt li em{display: block;width: 4rem;height: 4rem;line-height: 0;overflow: hidden;margin: 0 auto 0.5rem;}
	.g-ys .m-cnt li em img{width: 4rem;-webkit-transition:all .5s;transition:all .5s;}
	.g-ys .m-cnt li.z-on{font-weight: bold;}
	.g-ys .m-cnt li.z-on em img{margin-top: -6rem;}
	.g-ys .m-cnt li:nth-child(3n):before{background: none;}
	.g-ys .m-box .con{ display:inline; float:left;}
	.g-ys dl{ width:93.75%; margin:0 auto;position: relative;}
	.g-ys dl dt{ width:100%;line-height: 0;}
	.g-ys dl dt img{border-radius: 1rem;}
	.g-ys dl dd{width: 90%;height: 4.5rem;position: absolute;bottom: 0;left: 0;border-radius:0 0 1rem 1rem;background: rgba(0,0,0,0.6);padding: 0.5rem 5% 0;}
	.g-ys dl dd h5{font-size: 1.1rem;color: #ddd;height: 2rem;line-height: 2rem;overflow: hidden;}
	.g-ys dl dd p{font-size: 1rem;color: #ddd;}

	/*案例*/
	.g-case{width: 100%;border-bottom: #e5e5e5 0.5rem solid;padding: 0 0 1rem;}
	.m-case{width: 93.75%;margin: 0 auto;padding: 1.2rem 0 0;height: 10rem;}
	.m-case ul li{width: 24%;text-align: center;height: 2.5rem;line-height: 2.5rem;background: #2263b6;overflow: hidden;border-radius: 0.3rem;margin-bottom: 0.5rem;margin-right: 1.33%;float: left;font-size: 1rem;color: #fff;}
	.m-case ul li a{display: block;font-size: 1rem;color: #fff;}
	.m-case ul li:nth-child(4n){margin-right: 0;}
	.choose { padding: 0 4.5%; }
	.choose dl{width: 100%;overflow: hidden;margin-bottom: 1rem;}
	.choose dl dt{width: 100%;line-height: 0;border-radius: 0.5rem;}
	.choose dl dt img{border-radius: 0.5rem;}
	.choose dl dd{width: 96%;padding: 0.5rem 2% 0;}
	.choose dl dd h5{height: 2.5rem;line-height: 2.5rem;overflow: hidden;font-weight: normal;}
	.choose dl dd h5 a{font-size: 1.2rem;color: #333;}
	.choose .case_desc{font-size: 0.9rem;color: #666;line-height: 1.5rem;height: 3rem;overflow: hidden;}
	.choose dl dd span{display: block;padding: 0.5rem 0 0;}
	.choose dl dd span a{font-size: 0.9rem;color: #2263b6;}
	.choose .switch { display: flex; justify-content: center; align-content: flex-end; }
	.choose .switch .swiper-pagination { position: relative; }
	.choose .switch .swiper-pagination-bullet { background: #e5e5e5; width: 0.9rem; opacity: 1; height: 0.9rem; margin: 0 0.7rem 0 !important; border-radius: 50%; }
	.choose .switch .swiper-pagination-bullet-active { opacity: 1;background: #2263b6;}

	/* 走进威德杰 */
	.about_moblieContent {
		width: 90%;
		margin: 0 auto;
		text-indent: 2em;
		font-size: 16px;
		line-height: 32px;
		text-align: justify;
	}
	/* 客户名录 */
	.g-hz{padding: 2rem 0;}
	.g-hz h2{height: 4rem;line-height: 3rem;overflow: hidden;text-align: center;}
	.g-hz h2 a{font-size: 1.8rem;color: #333;}
	.g-hz .m-hz{width: 93.75%;margin: 0 auto;border-top: #e6e6e6 1px solid;border-left: #e6e6e6 1px solid;}
	.g-hz ul li{width: 33.33%;float: left;line-height: 0;position: relative;}
	.g-hz ul li a img {width: 100%;height: 100%;}
	.g-hz ul li:before{content: "";width: 1px;height: 100%;background: #e6e6e6;position: absolute;top: 0;right: 0;}
	.g-hz ul li:after{content: "";width: 100%;height: 1px;background: #e6e6e6;position: absolute;bottom: 0;left: 0;}

	/* 小广告 */
	.g-ban01{display: block;height: 20rem;overflow: hidden;background: url(../images/ban01.jpg) no-repeat 50% 50%;-webkit-background-size:100%; -ms-background-size:100%; -o-background-size:100%; background-size:100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
	.g-ban01 em{display: block;width: 100%;font-size: 1.2rem;color: #fff;height: 2rem;line-height: 2rem;overflow: hidden;padding: 3.8rem 0 1.7rem;text-align: center;}
	.g-ban01 b{display: block;font-size: 1.9rem;color: #fff;width: 100%;line-height: 2.4rem;height: 4.8rem;overflow: hidden;text-align: center;}
	.g-ban01 i{display: block;}
	.g-ban01 p{font-size: 1.2rem;color: #fff;line-height: 2.2rem;padding: 2rem 0 0;}
	.g-ban01 span{display: block;float: left;font-size: 1.2rem;color: #0055b2;width: 7rem;text-align: center;height: 2.2rem;line-height: 2.2rem;background: #fff;overflow: hidden;border-radius: 0.3rem;margin-left: 8rem;margin-right: 0.7rem;}

	/* 新闻资讯 */
	.cp_t{font-size: 1.8em;color: #333;text-align: center;line-height: 35px;font-weight: normal;height: 100px;overflow: hidden;}
	.cp_t a{color: #333;font-size: 1.8rem;}
	.cp_t span{display: block;font-size: 1rem;color: #666;}
	.news{padding: 20px 0 50px;position: relative;}
	.news_t{width:400px;height: 86px;line-height: 86px;overflow: hidden;position: absolute;left: 50%;transform: translateX(-50%);}
	.news_t ul li{float: left;width: 200px;}
	.news_t ul li em{width: 40px;height: 35px;display: block;line-height: 0;overflow: hidden;float: left;margin-right: 10px;margin-top: 25px;}
	.news_t ul li em img{width: 40px;height: 70px;-webkit-transition:all .5s;transition:all .5s;}
	.news_t ul li a{font-size: 20px;color: #333;}
	.news_t ul li:hover a,.news_t ul li.on a{color: #0055b2;}
	.news_t ul li:hover em img,.news_t ul li.on em img{margin-top: -35px;}
	.news_m {margin: 89px 0 440px 0;}
	.news_qie {position: relative;}
	.news01{width: 100%;float: left;position: absolute;left: 50%;transform: translateX(-50%);}
	.news01 dl{width: 100%;height: 350px;background: #0055b2;}
	.news01 dl dt{width: 100%;height: 230px;line-height: 0;overflow: hidden;}
	.news01 dl dt img{width: 100%;height: 230px;}
	.news01 dl dd{padding: 20px 0 0 20px;}
	.news01 dl dd b{display: block;float: left;width: 20%;float: left;font-size: 26px;color: #fff;line-height: 26px;height: 68px;background:url(../images/news_line.gif) no-repeat right 0;padding: 12px 0 0;}
	.news01 dl dd b i{display: block;font-size: 18px;}
	.news01 .news_desc{width: 80%;box-sizing:border-box;float: left;font-size: 16px;color: #fff;line-height: 30px;overflow: hidden;padding: 10px 0 0 20px;}
	.news02{width: 740px;float: left;}
	.news02 dl{width: 300px;float: left;margin-left: 70px;border-top: #0055b2 2px solid;border-bottom: #0055b2 2px solid;height: 316px;padding: 30px 0 0;}
	.news02 dl dt{width: 300px;height: 150px;line-height: 0;overflow: hidden;}
	.news02 dl dt img{width: 300px;height: 150px;}
	.news02 dl dd{padding: 20px 0 0;}
	.news02 .news_desc{font-size: 16px;color: #333;line-height: 30px;height: 60px;overflow: hidden;}
	.news02 dl dd span{display: block;padding: 25px 0 0;}
	.news02 dl dd span a{font-size: 16px;color: #0055b2;}

	/*开屏秀*/
	html { background: #f7f7f7; }

	/*图片加载未完成前，默认背景色*/
	.wrap { opacity: 0;  /*开屏秀未加载完成，内容默认不显示(首页最外层盒子)*/ }
	.loading { position: fixed; width: 100%; height: 100%; top: 0; z-index: 51; display: none; max-width: 640px; min-width: 320px; z-index: 99999; }
	.loading img { display: none; }
	.loading #showNext { line-height: 1.8rem; display: none; color: #fff; border: 0.05rem solid #fff; border-radius: 5%; padding-left: 1rem; padding-right: 1rem; text-align: center; position: absolute; right: 1rem; top: 1rem; z-index: 99; }

	/*首次加载页面切入效果*/
	.homeShow { animation: fade 0.8s ease both; -webkit-animation: fade 0.8s ease both; }

	/*渐显动画*/
	@-webkit-keyframes fade {
	from { opacity: 1; display: block; }
	to { opacity: 0; display: none; height: 0; }
	}
	@keyframes fade {
	from { opacity: 1; display: block; }
	to { display: none; opacity: 0; height: 0; }
	}
	.fade { -webkit-animation-name: fade; animation-name: fade; }

	/**/
	html {font-size: 10px;-webkit-text-size-adjust: none;}
	@media screen and (min-width: 320px) {html {font-size: 10px;}}
	@media screen and (min-width: 360px) {html {font-size: 11.25px;}}
	@media screen and (min-width: 375px) {html {font-size: 11.7px;}}  /*ipone6*/
	@media screen and (min-width: 400px) {html {font-size: 12.5px;}}
	@media screen and (min-width: 414px) {html {font-size: 12.94px;}} /*ipone6P*/
	@media screen and (min-width: 440px) {html {font-size: 13.75px;}}
	@media screen and (min-width: 480px) {html {font-size: 15px;}}
	@media screen and (min-width: 520px) {html {font-size: 16.25px;}}
	@media screen and (min-width: 560px) {html {font-size: 17.5px;}}
	@media screen and (min-width: 600px) {html {font-size: 18.75px;}}
	@media screen and (min-width: 640px) {html {font-size: 20px;}}
}


/* 大屏 */
@media only screen and (min-width: 701px) {
	/* 隐藏 */
	.g-ft,.g-about,.g-cp01,.g-cp02,.g-cp03,.g-five,.g-pp,.g-ys,.g-case,.aboutWdj_mobile,.g-hz,.g-ban01 {display: none;}

	/* 标签初始化 */
	body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,
	dl, dt, dd, ul, ol, li,
	pre,
	fieldset, lengend, button, input, textarea,
	th, td {margin: 0;padding: 0;}
	input,textarea {border: 2 none; box-shadow: none; outline: none;}
	body,button, input, select, textarea {font: 14px/22px;font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","å¾®è½¯é›…é»‘",Arial,sans-serif; color: #666;}
	* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;}
	address, cite, dfn, em, i, var {font-style: normal;}
	ul, ol ,li{list-style: none;}
	a {text-decoration: none; color: #666; word-wrap:break-word;}/*è‹±æ–‡æ¢è¡Œ*/
	a:hover {text-decoration: none; color:#910800;}
	legend {color: #000;} /* for ie6 */
	fieldset, img {border: none;}
	button, input, select, textarea {font-size: 100%;}
	table {border-collapse: collapse;border-spacing: 0;}
	html {overflow-y: scroll;}
	

	/* 类名初始化 */
	.fl {float: left;}
	.fr {float: right;}
	.pr{position: relative;}
	.pa{position: absolute;}
	.clear{clear: both;height: 0;}
	.blk-main .clearlist{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}
	.nsw-modal {width: 100%;height: 100%;background: rgba(225, 225, 225, 0.5);position: fixed;top: 0;left: 0;z-index: 99999;}
	.modal-dialog {position: fixed;color: #000000;top: 150px;width: 400px;border-radius: 3px;min-height: 155px;overflow: hidden;z-index: 99998;margin-left: -200px;left: 50%;}
	.modal-dialog .css-icon {background-image: url("../images/modal-icons.png");}
	.modal-dialog .modal-head {height: 30px;line-height: 30px;padding: 0px 20px;background: #F6EFEF;font-size: 14px;}
	.modal-dialog .modal-head .modal-logo {width: 15px;height: 15px;background-position: 1px 0px;margin: 8px 5px 0 0;float: left;}
	.modal-dialog .modal-head .close {float: right;width: 15px;height: 15px;background-position: -14px 0px;margin-top: 8px;}
	.modal-dialog .modal-body {width: 100%;min-height: 125px;background: #ffffff;}
	.modal-dialog .modal-body .modal-body-left {width: 140px;float: left;}
	.modal-dialog .modal-body .modal-body-left .icon {width: 64px;height: 64px;margin: 30px 0 0 48px;}
	.modal-dialog .modal-body .modal-body-left .success-message {background-position: 0px -14px;}
	.modal-dialog .modal-body .modal-body-left .warming-message {background-position: 0px -78px;}
	.modal-dialog .modal-body .modal-body-right {width: 260px;float: right;padding-top: 20px;}
	.modal-dialog .modal-body .modal-body-right .close-btn {color: #000;text-align: center;width: 90px;display: inline-block;height: 24px;line-height: 24px;background: #818079;}
	.modal-dialog .modal-body .modal-body-right p {line-height: 30px;}


	/**/
	body{min-width: 1200px;max-width: 1920px;margin: 0 auto;overflow-x: hidden; width: 100%;}
	.content{ width:1200px; margin:0 auto;z-index: 10;position: relative;}


	/* 关于威德杰 */
	.about{background:url(../images/ab_bg.gif) no-repeat center 0;height: 493px;overflow: hidden;padding: 120px 0 0;}
	.ab_l{width: 135px;background: #f0f0f0;}
	.ab_l h3{background:url(../images/ab_tbg.jpg) no-repeat;width: 135px;height: 131px;overflow: hidden;line-height: 30px;text-align: center;}
	.ab_l h3 a{font-size: 20px;color: #fff;display: block;font-weight: normal;padding: 35px 0 0;}
	.ab_l h3 i{display: block;font-size: 18px;color: #587cb4;text-transform: uppercase;font-weight: bold;font-family:Arial, Helvetica, sans-serif;}
	.ab_l ul li{width: 135px;height: 72px;text-align: center;padding: 12px 0 0;}
	.ab_l ul li em{display: block;width: 30px;height: 30px;line-height: 0;overflow: hidden;margin: 0 auto 5px;}
	.ab_l ul li em img{width: 30px;height: 60px;-webkit-transition:all .5s;transition:all .5s;}
	.ab_l ul li a{display: block;font-size: 16px;color: #333;}
	.ab_l ul li:hover em img{margin-top: -30px;}
	.ab_l ul li:hover a{color: #0d5db5;}
	.ab_r{width: 1052px;}
	.ab_r dl dt{width: 600px;height: 380px;line-height: 0;overflow: hidden;float: left;background:#333;}
	.ab_r dl dt img{width: 600px;height: 380px;}
	.ab_r dl dd{width: 420px;float: right;}
	.ab_r dl dd h5{height: 100px;background:url(../images/ab_line.gif) no-repeat 0 95px;line-height: 42px;overflow: hidden;font-weight: normal;margin-bottom: 20px;}
	.ab_r dl dd h5 a{font-size: 30px;color: #333;}
	.ab_r dl dd h5 i{display: block;font-size: 18px;color: #666;}
	.ab_r dl dd h5 a:hover,.cp_t a:hover,.cp_t:hover{color: #0055b2;}

	.ab_r ul li{height: 56px;line-height: 56px;overflow: hidden; float:left;width: 200px; padding:0 10px 0 0;}
	.ab_r ul li a{display: block;font-size: 16px;color: #333;background:url(../images/ab_ico05.gif) no-repeat 0 24px;padding-left: 30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;width: 170px;}
	.ab_r ul li a:hover{color: #0055b2;background:url(../images/ab_ico06.gif) no-repeat 0 24px;}


	/**/
	.cp01{background:url(../images/cp_bg01.jpg) no-repeat center 0;height: 740px;overflow: hidden;padding: 59px 0 0;}
	.cp_t{font-size: 40px;color: #333;text-align: center;line-height: 50px;font-weight: normal;height: 100px;overflow: hidden;}
	.cp_t a{color: #333;}
	.cp_t span{display: block;font-size: 20px;color: #666;}
	.cp_m{padding: 45px 0 0;}
	.cp_m ul li{width: 1200px;height: 520px;}
	.cp_m ul li em{width: 600px;height: 520px;display: block;float: left;line-height: 0;position: relative;}
	.cp_m ul li em img{width: 600px;height: 520px;}
	.cp_m ul li span{display: block;float: right;font-size: 20px;color: #333;width: 400px;line-height: 50px;}
	.cp_m ul li span a{font-size: 20px;color: #333;display: block;}
	.cp_m ul li b{display: block;font-size: 40px;}
	.cp_m ul li i.cptit{color: #0055b2;}
	.cp_m ul li i.cpvideo,.cp02 ul li i.cpvideo{position: absolute;width:84px;height:84px;background:url(../images/d4_video.png) no-repeat 0 0;top:50%;left:50%;margin-left:-42px;margin-top:-42px;z-index:1;display:none;}
	.cp_m ul li:hover i.cpvideo,.cp02 ul li:hover i.cpvideo{display:block;}

	.cp_bot{ width:60px; left:510px; top:630px; position:absolute;}
	.cp_bot ul li{ float:left; margin:0 10px 0 0; display:inline; cursor:pointer; width: 16px;height: 16px;background: #000; text-indent: -99999px;border-radius: 50%;}
	.cp_bot ul .on{background: #0055b2;}
	.cp_r{width: 400px;top: 290px;right: 0;}
	.cp_r h3{width: 355px;height: 48px;line-height: 48px;overflow: hidden;position: relative;background: #0055b2;border-radius: 30px;text-align: center;margin-bottom: 10px;}
	.cp_r h3:before{content: "";width: 10px;height: 10px;background: #4d88c9;position: absolute;top: 20px;left: 25px;border-radius: 50%;}
	.cp_r h3 a{font-size: 22px;color: #fff;}
	.cp_r ul li{height: 60px;line-height: 60px;overflow: hidden;background:url(../images/cp_ico02.png) no-repeat 25px 23px;}
	.cp_r ul li a{font-size: 16px;color: #4c4c4c;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;display: block;padding-left: 55px;width: 340px;}
	.cp_r ul li a:hover{color: #0055b2;}

	.layui-layer-page .layui-layer-content { overflow: hidden !important;}
			
	/*äº§å“2*/
	.cp02{width: 100%;overflow: hidden;position: relative;z-index: 10;}
	.cp02 ul li{width: 20%;float: left;position: relative;background:url(../images/cp_k01.jpg) no-repeat 50% 50%;-webkit-background-size:100%; -ms-background-size:100%; -o-background-size:100%; background-size:100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
	.cp02 ul li b{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(0,0,0,0.3);}
	.cp02 ul li:hover{background:url(../images/cp_k02.jpg) no-repeat 50% 50%;-webkit-background-size:100%; -ms-background-size:100%; -o-background-size:100%; background-size:100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
	.cp02 ul li span{position: relative;z-index: 10;display: block;padding: 3rem 0 0 8%;font-size: 20px;line-height: 26px;width: 90%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;position: relative;z-index: 10;height: 3rem;}
	.cp02 ul li span a{color: #fff;display: block;}
	.cp02 ul li:hover span a{color: #333;}
	.cp02 ul li i.cptit{display: block;font-size: 14px;text-transform: uppercase;color: rgba(255,255,255,0.3);}
	.cp02 ul li em{display: block;width: 100%;}
	.cp02 ul li em img{width: 100%;}
	.cp02 ul li:hover i.cptit{color: rgba(51,51,51,0.8);}
	.cp02 ul li:hover b{display: none;}
	.cp02 ul li i.cpvideo{margin-top:0;}

	.short{ width:100%;}
	.short .media figure {
		margin: 0;
		position: relative;
		overflow: hidden;}
	.v-container {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
	}
	.v-container video {
		opacity: 0;
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		-webkit-transition: all .5s;
		transition: all .5s;
	}

	.v-container:hover video{opacity: 1;}

	/*äº§å“3*/
	.cp03_l{background:url(../images/cp_k03.jpg) no-repeat;width: 280px;height: 317px;line-height: 50px;overflow: hidden;}
	.cp03_l a{font-size: 30px;color: #fff;display: block;padding: 75px 0 0 35px;background:url(../images/cp_ico03.png) no-repeat 35px 220px;width: 245px;height: 242px;position: relative;}
	.cp03_l i{display: block;font-weight: normal;}
	.cp03_l em{display: block;width: 22px;height: 22px;background: #fff;position: absolute;left: 45px;top: 214px;border-radius: 50%;
	transition:all 1.5s;
	transition-timing-function:linear;
	/* Safari and Chrome */
	-webkit-transition:all 1.5s;
	-webkit-transition-timing-function:linear;
	/* Opera */
	-o-transition:all 1.5s;
	-o-transition-timing-function:linear;
	}
	.cp03_l:hover em{left: 150px;}
	.cp03_r{margin-top: 47px;width: 920px;height: 270px;overflow: hidden;}
	.cp03_r ul li{width: 286px;height: 268px;float: left;position: relative;margin-left: 20px;}
	.cp03_r ul li em{width: 286px;height: 217px;display: block;line-height: 0;overflow: hidden;}
	.cp03_r ul li em img,.case_con dl dd img,.news dl dt img{width: 286px;height: 217px;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;}
	.cp03_r ul li em img:hover,.case_con dl dd img:hover,.news dl dt img:hover
	{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
	.cp03_r ul li span{display: block;font-size: 16px;color: #666;float: left;width: 250px;padding-right: 36px;height: 50px;line-height: 50px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;background:url(../images/cp_ico04.gif) no-repeat right 14px;}
	.cp03_r ul li i{width: 286px;height: 1px;display:block;position: absolute;z-index: 4;bottom: 0px;left: 0;background: #ccc;}
	.cp03_r ul li i:hover{background:#0055b2;}/* IE6ã€IE7ã€IE8æ”¯æŒ */
	.cp03_r ul li i:after{content:'';position:absolute;height:100%;width:0;background:#0055b2;bottom:0;left:0;-webkit-transition:width .5s;transition:width .5s;}
	.cp03_r ul li:hover i:after{width:100%;}
	.cp03_r ul li:hover span{background:url(../images/cp_ico05.gif) no-repeat right 14px;color: #0055b2;}

	/*äº§å“ä¼˜åŠ¿*/
	.five{background:url(../images/five_bg.jpg) no-repeat center 0;height: 800px;overflow: hidden;padding: 120px 0 0;}
	.five_pic{width: 460px;height: 350px;position: absolute;top: 455px;left: 50%;margin-left: -230px;-webkit-transition:transform .3s;transition:transform .3s;}
	.five_pic:hover{-webkit-transform:translate(0,-10px);transform:translate(0,-10px);}
	.five dl{position: absolute;}
	.five dl dt{font-size: 24px;color: #0055b2;font-weight: bold;background:url(../images/five_y01.png) no-repeat;width: 132px;height: 132px;text-align: center;line-height: 132px;overflow: hidden;transition:all .5s;}
	.five dl:hover dt,.five dl.cur dt{background:url(../images/five_y02.png) no-repeat;color: #fff;}
	.five dl dd{width: 250px;text-align: center;clear: both;}
	.five dl dd h5{font-size: 20px;color: #0055b2;font-weight: normal;height: 40px;line-height: 40px;overflow: hidden;}
	.five dl dd p{font-size: 14px;color: #666;line-height: 24px;height: 48px;overflow: hidden;padding: 5px 0 0;}
	.five dl.five_dl01{top: 450px;left: 0;}
	.five dl.five_dl01 dd{padding: 0 0 0 40px;}
	.five dl.five_dl02{top: 235px;left: 200px;}
	.five dl.five_dl02 dd{margin-left: -30px;}
	.five dl.five_dl03{top: 136px;left: 474px;}
	.five dl.five_dl03 dt,.five dl.five_dl04 dt{margin: 0 auto;}
	.five dl.five_dl04{top: 234px;right: 165px;}
	.five dl.five_dl05{top: 450px;right: 0;}
	.five dl.five_dl05 dt{float: right;}
	.five dl.five_dl05 dd{padding: 0 40px 0 0;}

	/*äº§å“è®¤è¯*/
	.renz_bg{background:url(../images/renz_bg.jpg) no-repeat center 0;height: 286px;overflow: hidden;}
	.renz h2{height: 72px;line-height: 60px;text-align: center;overflow: hidden;}
	.renz h2 a{font-size: 30px;color: #fff;}
	.renz ul li{width: 226px;float: left;line-height: 0;margin-right: 13px;}
	.renz ul li img{width:226px;height: 113px;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(1);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray; }
	.renz ul li a:hover img{
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);}
	.renz ul li span{display: block;font-size: 16px;color: #fff;width: 226px;text-align: center;height: 30px;line-height: 30px;overflow: hidden;padding: 10px 0 0;}

	/*å…¨æ–¹ä½æœåŠ¡*/
	.fuw{padding: 100px 0;position: relative;}
	.fuw:before{content: "";width: 3px;height: 419px;position: absolute;top: 230px;right: 0;background:url(../images/fuw_line.gif) no-repeat;}
	.fuw dl{width: 200px;float: left;height: 419px;position: relative;background:url(../images/fuw_line.gif) no-repeat;overflow: hidden;margin-top: 30px;}
	.fuw dl dt{width: 200px;text-align: center;padding: 45px 0 0;}
	.fuw dl dt i{display: block;font-size: 18px;color: #333;height: 30px;line-height: 30px;overflow: hidden;}
	.fuw dl dt em,.fuw dl dd em{width: 66px;height: 60px;display: block;line-height: 0;overflow: hidden;margin: 55px auto 20px;}
	.fuw dl dt em img,.fuw dl dd em img{width: 66px;height: 60px;}
	.fuw dl dt p{font-size: 20px;color: #333;line-height: 28px;}
	.fuw dl dt span{display: block;font-size: 12px;color: #dedede;text-transform: uppercase;font-family:Arial, Helvetica, sans-serif;}
	.fuw dl dd{width: 200px;height: 0;position: absolute;top: 0;left: 0;text-align: center;overflow: hidden;}
	.fuw dl dd img{width: 200px;height: 419px;}
	.fuw dl dd .fuw_desc{position: absolute;top: 0;left: 0;width: 200px;height: 419px;z-index: 10;}
	.fuw dl dd em{margin: 70px auto 20px;}
	.fuw dl dd b{display: block;font-size: 20px;color: #fff;height: 40px;line-height: 40px;overflow: hidden;}
	.fuw dl dd p{font-size: 16px;color: #fff;line-height: 30px;width: 170px;margin: 0 auto;max-height: 150px;padding: 30px 0 0;}
	.fuw dl dd {
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;
	-webkit-transition-property: color;
	transition-property: color;
	transition: all 0.3s;
	}
	.fuw dl dd:before {
	content: "";
	position: absolute;
	z-index: 5;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,0.5);
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
	-webkit-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	}
	.fuw dl:hover dd:before,.fuw dl.cur dd:before {
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
	-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
	transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
	}
	.fuw dl:hover dd,.fuw dl.cur dd{height: 419px;}

	/*æ¡ˆä¾‹*/
	.case{padding: 0 0 100px;}
	.case_t{height: 67px;overflow: hidden;padding: 40px 0 0;}
	.case_t ul li{float: left;font-size: 16px;color: #333;display: block;width: 99px;text-align: center;height: 38px;line-height: 38px;border-radius: 7px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding: 0 5px;}
	.case_t ul li:hover,.case_t ul li.cur{color: #fff;background: #0055b2;}

	.case_m dl { width: 1200px; height: 600px; overflow: visible; position: relative; }
	.case_m dl dd { width: 1200px; height: 600px; overflow: hidden; line-height: 0;}
	.case_m dl dd img { width: 1200px; height: 600px;}
	.case_m dl dt {position: absolute;left: 0;bottom: 0; height: 115px;width: 1060px;background: rgba(0,85,178,0.8); padding: 20px 80px 0 60px;}
	.case_m dl dt h4 { height: 40px;line-height: 40px;overflow: hidden;}
	.case_m dl dt h4 a { font-size: 26px; color: #fff; }
	.case_desc{font-size: 14px;color:rgba(255,255,255,0.7);line-height: 22px;height: 44px;overflow: hidden;width: 860px;padding: 8px 0 0;}
	.case_m dl dt em { display: block;position: absolute;top: 50px;right: 80px; }
	.case_m dl dt em a{display: block;width: 110px;height: 35px;font-size: 16px;color: #0055b2;text-align: center;line-height: 35px;background: #fff;border-radius: 20px;}
	.case_m dl dt em a:hover,.ban01 p em a:hover{animation:shake 1.5s linear;-webkit-animation:shake 1.5s linear;}
	.case_l,.case_r{width: 60px;height: 60px;position: absolute;top: 450px;cursor: pointer;}
	.case_l img,.case_r img{width: 60px;height: 60px;display: block;border-radius: 50%;box-shadow: 0 3px 5px 3px rgba(0,0,0,0.1);-webkit-transition:transform .3s;transition:transform .3s;}
	.case_l:hover img,.case_r:hover img{box-shadow: 0 3px 5px 3px rgba(0,0,0,0.2);-webkit-transform:translate(0,-5px);transform:translate(0,-5px);}
	.case_l{left: -100px;}
	.case_r{right: -100px;}

	/*åˆä½œå®¢æˆ·*/
	.hz{background:#f7f7f7;overflow: hidden;padding: 0 0 70px;}
	.hz h2{height: 90px;line-height: 80px;overflow: hidden;text-align: center;background:url(../images/hz_line.gif) no-repeat center 37px;}
	.hz h2 a{font-size: 30px;color: #333;}
	.hz ul{width: 1200px;height: 408px;position: relative;}
	.hz ul:before{content: "";width: 1px;height: 100%;background: #ddd;position: absolute;top: 0;left: 0;z-index: 20;}
	.hz ul:after{content: "";width: 100%;height: 1px;background: #ddd;position: absolute;bottom: 0;left: 0;z-index: 20;}
	.hz ul li{width: 240px;height: 135px;float: left;line-height: 0;border-top: #ddd 1px solid;position: relative;}
	.hz ul li a{ display:block; position:relative;width: 240px;height: 135px;}
	.hz ul li a:before{content: "";width: 1px;height: 100%;background: #ddd;position: absolute;top: 0;right: 0;z-index: 20;}
	.hz ul li img{width: 240px;height: 135px; }
	.hz ul li a:hover:after{content: "";width: 240px;height: 135px;position: absolute;top: 0;left: 0;box-shadow: 0 3px 10px 3px rgba(0,0,0,0.1);z-index: 21;}

	/* 小广告 */
	.ban01{background:url(../images/ban01.jpg) no-repeat center 0;height: 400px;overflow: hidden;}
	.ban01_t{font-size: 24px;color: #fff;text-align: center;line-height: 50px;padding: 76px 0 0;height: 206px;}
	.ban01_t b{display: block;font-size: 44px;padding: 10px 0;}
	.ban01_t i{display: block;font-size: 14px;text-transform: uppercase;color: rgba(255,255,255,0.6);font-family:Arial, Helvetica, sans-serif;}
	.ban01 p em{display: block;float: left;width: 120px;margin:0 30px 0 392px;}
	.ban01 p em a{display: block;width: 120px;text-align: center;height: 40px;line-height: 40px;font-size: 18px;color: #0055b2;background: #fff;overflow: hidden;border-radius: 5px;}
	.ban01 p span{display: block;float: left;font-size: 22px;color: #fff;line-height: 40px;}

	/* 新闻资讯 */
	.news{padding: 100px 0 50px;}
	.news_t{padding: 20px 0 0;height: 86px;line-height: 86px;overflow: hidden;}
	.news_t ul li{float: left;width: 200px;}
	.news_t ul li em{width: 40px;height: 35px;display: block;line-height: 0;overflow: hidden;float: left;margin-right: 10px;margin-top: 25px;}
	.news_t ul li em img{width: 40px;height: 70px;-webkit-transition:all .5s;transition:all .5s;}
	.news_t ul li a{font-size: 20px;color: #333;}
	.news_t ul li:hover a,.news_t ul li.on a{color: #0055b2;}
	.news_t ul li:hover em img,.news_t ul li.on em img{margin-top: -35px;}
	.news01{width: 460px;float: left;}
	.news01 dl{width: 460px;height: 350px;background: #0055b2;}
	.news01 dl dt{width: 460px;height: 230px;line-height: 0;overflow: hidden;}
	.news01 dl dt img{width: 460px;height: 230px;}
	.news01 dl dd{padding: 20px 0 0 20px;}
	.news01 dl dd b{display: block;float: left;width: 80px;float: left;font-size: 26px;color: #fff;line-height: 26px;height: 68px;background:url(../images/news_line.gif) no-repeat right 0;padding: 12px 0 0;}
	.news01 dl dd b i{display: block;font-size: 18px;}
	.news01 .news_desc{width: 325px;float: left;font-size: 16px;color: #fff;line-height: 30px;height: 60px;overflow: hidden;padding: 10px 0 0 20px;}
	.news02{width: 740px;float: left;}
	.news02 dl{width: 300px;float: left;margin-left: 70px;border-top: #0055b2 2px solid;border-bottom: #0055b2 2px solid;height: 316px;padding: 30px 0 0;}
	.news02 dl dt{width: 300px;height: 150px;line-height: 0;overflow: hidden;}
	.news02 dl dt img{width: 300px;height: 150px;}
	.news02 dl dd{padding: 20px 0 0;}
	.news02 .news_desc{font-size: 16px;color: #333;line-height: 30px;height: 60px;overflow: hidden;}
	.news02 dl dd span{display: block;padding: 25px 0 0;}
	.news02 dl dd span a{font-size: 16px;color: #0055b2;}

	/*å¸¸è§é—®ç­”*/
	.wd{padding: 0 0 100px;}
	.wd_t{background:url(../images/wd_tbg.gif) no-repeat;width: 105px;height: 133px;float: left;}
	.wd_t a{font-size: 20px;color: #fff;font-weight: bold;}
	.wd_t span{display: block;width: 30px;text-align: center;line-height: 24px;padding: 18px 0 0 32px;}
	.wd_m{width: 1050px;height: 106px;border-top: #cfdff0 1px solid;border-bottom: #cfdff0 1px solid;border-right: #cfdff0 1px solid;padding: 25px 20px 0 24px;float: left;}
	.wd ul{width: 350px;float: left;}
	.wd ul li{height: 40px;line-height: 40px;overflow: hidden;width: 350px;}
	.wd ul li a{font-size: 14px;color: #555;display: block;width: 340px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	.wd ul li a:hover{color: #0055b2;}
	.wd ul li b{color: #000;font-size: 14px;padding-right: 5px;}

	/*å‹æƒ…é“¾æŽ¥*/
	.f_link{height: 60px;line-height: 60px;overflow: hidden;position: relative;z-index: 10;}
	.f_link b{display: block;float: left;font-size: 14px;color: #666;width: 80px;text-transform: uppercase;}
	.f_link p{font-size: 14px;color: #666;float: left;width: 1120px;}
	.f_link p a{font-size: 14px;color: #666; padding:0 10px 0 0;}

	/* 侧边咨询 */
	.client-2 {position: fixed;right: -170px;top: 50%;z-index: 900;}
	.client-2 li a {text-decoration: none;}
	.client-2 li {margin-top: 1px;clear: both;height: 62px;position: relative;}
	.client-2 li i {background: url(../images/fx.png) no-repeat;display: block;width: 30px;height: 27px;margin: 0px auto;text-align: center;}
	.client-2 li p {height: 20px;font-size: 12px;line-height: 20px;overflow: hidden;text-align: center;color: #fff;}
	.client-2 .my-kefu-sq i {background-position: 4px -75px;}
	.client-2 .my-kefu-qq i {background-position: 4px 5px;}
	.client-2 .my-kefu-tel i {background-position: 0 -21px;}
	.client-2 .my-kefu-liuyan i {background-position: 4px -53px;}
	.client-2 .my-kefu-weixin i {background-position: -34px 4px;}
	.client-2 .my-kefu-weibo i {background-position: -30px -22px;}
	.client-2 .my-kefu-ftop {display: none;}
	.client-2 .my-kefu-ftop i {width: 35px;height: 50px;background-position: -26px -46px;}
	.client-2 .my-kefu-ftop .my-kefu-main {padding-top: 6px;}
	.client-2 .my-kefu-left {float: left;width: 62px;height: 47px;position: relative;}
	.client-2 .my-kefu-tel-right {font-size: 16px;color: #fff;float: left;height: 24px;line-height: 22px;padding: 0 15px;border-left: 1px solid #fff;margin-top: 14px;}
	.client-2 .my-kefu-right {width: 20px;}
	.client-2 .my-kefu-tel-main {background: #0055b2;color: #fff;height: 53px;width: 230px;padding: 9px 0 0;float: left;}
	.client-2 .my-kefu-main {background: #0055b2;width: 97px;height: 53px;position: relative;padding: 9px 0 0;float: left;}
	.client-2 .my-kefu-weixin-pic {position: absolute;left: -130px;top: -24px;display: none;z-index: 333;}
	.my-kefu-weixin-pic img {width: 115px;height: 115px;}

	/**/
	@-webkit-keyframes shake{
	from,to{-webkit-transform:translate3d(0, 0, 0);}
	20%,60%{-webkit-transform:translate3d(-10px, 0, 0);}
	40%,80%{-webkit-transform:translate3d(10px, 0, 0);}
	}

	@keyframes shake {
	from,to{transform:translate3d(0, 0, 0);}
	20%,60%{transform:translate3d(-10px, 0, 0);}
	40%,80%{transform:translate3d(10px, 0, 0);}
	}



}
